#pragma once

// API definition
#include "commProtocolApi.h"

// basic stuff
#include "../../redSystem/include/redSystemPublic.h"
#include "../../redContainers/include/redContainersPublic.h"
#include "../../redContainers/include/dynArray.h"
#include "../../redContainers/include/string/string.h"

// NOTE: Network is NOT part of the comm protocol project

// protocol system API
#include "commProtocolApi.h"

// local (comm namespace) stuff
#include "protoTypes.h"
#include "protoStaticString.h"
#include "protoWriter.h"
#include "protoReader.h"

// message base class
#include "message.h"

/////////////////////////////////////////////////
// Generated protocol file - don't touch this
#include "protocol.h"
/////////////////////////////////////////////////
